home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / x / volume2 / intro2.1 < prev    next >
Encoding:
Internet Message Format  |  1993-04-28  |  20.3 KB

  1. From: mikew@wyse.wyse.com (Mike Wexler)
  2. Newsgroups: comp.sources.x
  3. Subject: v02INF1:  Introduction to comp.sources.x
  4. Message-ID: <1785@wyse.wyse.com>
  5. Date: 14 Oct 88 17:52:13 GMT
  6. Approved: mikew@wyse.com
  7.  
  8. Submitted-by: mikew@wyse.com (Mike Wexler)
  9. Posting-number: Volume 2, Info 1
  10. Archive-name: intro2.1
  11.  
  12. This is the first of two introductory articles about comp.sources.x.
  13. This one describes how to submit source to the newsgroup, where the
  14. archive sites are, and how to contact them.  The companion articles lists
  15. all previously-published sources.
  16.  
  17.  
  18. I am always looking for suggestions on how to improve the usefulness
  19. of the newsgroup, and can be contacted as listed below.
  20.             -Mike Wexler
  21.  
  22. --------------------
  23. Subject: Submitting source for publication
  24.  
  25. Items intended for posting or queries and problem notes should be sent to
  26. wyse.com!x-sources.  
  27.  
  28. If you want verification of arrival, so say in a cover note, or at the
  29. beginning of your submission, if it is small.  I try to verify that a
  30. program works, and if I can't get it to work, I may hold up posting it
  31. for a couple of days.  Please note that, except in rare cases, source
  32. that doesn't meet the guidelines will not be published.  The backlog
  33. from receipt to posting varies from one to four weeks depending mostly
  34. on the set of submissions currently in my queue and my current work load.
  35.  
  36. -------------------
  37. Subject: Guidelines
  38.  
  39. To make life easier for both me and the users of the comp.sources.x
  40. newsgroup, I will require that the following be included in postings.
  41.     1.    shell commands to extract all the files - This means
  42.         the postings should be in shar format.
  43.     2.    source code - Fonts in bdf format are ok, but may be
  44.         posted differently.
  45.     3.    a README file - This should be a brief description
  46.         of what this program does.
  47.     4.    a Makefile
  48.     5.    a man page
  49.     6.    a patchlevel.h -- This keeps track of how many official
  50.         patches have been applied.  When you send out a 
  51.         modification it should be in context diff format 
  52.         and it should update the patchlevel.h file.
  53. If any of the above are not included, I will tell the poster and
  54. wait until they are included before I post the program.
  55. The following things should be included, but are not required yet.
  56.     1.    A list of authors and their copying policy. Please put
  57.         this in a file called AUTHOR.
  58.     2.    filenames that are 12 or fewer characters long
  59.     3.    #include <X11/Xos.h> instead of things like types.h, strings.h
  60.         and time.h
  61.     4.    use -display displayname and -geometry geomspec instead of old
  62.         style.
  63.     5.    an Imakefile
  64. BTW, items 1 & 2 in the optional list are required by MIT if you want to
  65. be put on their source tape.
  66.  
  67. --------------------
  68. Subject:  The structure of comp.sources.x articles
  69.  
  70. Each posting in comp.sources.x is called an "issue"; there are roughly 100
  71. issues to a volume.  The division is arbitrary, and has varied greatly in
  72. the past.  There are two types of articles in comp.sources.x; sources
  73. and "information postings."  They can be distinguished by the subject
  74. line:
  75.     Subject:  v07INF8:  Index for Volume 7 and other info
  76. This first word in the title identifies this as the eighth info posting of
  77. volume seven.  Similarly, the subject line shown below:
  78.     Subject:  v01i060:  select: a selection widget, Part01/01
  79. identifies this as the 60th source article in Volume 1.  All sources are
  80. broken up into pieces.  This is part 1 of a 1 part posting.
  81.  
  82.     Subject:  v01i056:  xphoon: Show phase of the Moon on root window, Part01/04
  83.  
  84. The first few lines of an article are auxiliary headers that look like this:
  85.  
  86.     Submitted-by: root@freeware.ATT.COM
  87.     Posting-number: Volume 7, Issue 82
  88.     Archive-name: new-login
  89. The "Submitted by" is the author of the program.  IF YOU HAVE COMMENTS ABOUT
  90. THE SOURCES PUBLISHED IN COMP.SOURCES.X, THIS IS THE PERSON TO CONTACT.
  91. When possible, this address is in domain form, otherwise it is a UUCP bang
  92. path relative to some major site such as "uunet."
  93.  
  94. The second line repeats the volume/issue information for the aide of NOTES
  95. sites and automatic archiving programs.
  96.  
  97. The Archive-name is the "official" name of this source in the archive.  Large
  98. postings will have names that look like this:
  99.     Archive-name: patch2/Part01
  100. Please try to use this name when requesting that sources be mailed to you.
  101. Also, note that the "part number" given in the title, and the archive name
  102. given in the auxiliary header need not be identical.
  103.  
  104.  
  105. --------------------
  106. Subject: Reporting and tracking bugs and patches to postings
  107.  
  108. You should probably subscribe to comp.sources.bugs.
  109.  
  110. Some of the larger postings have established channels for distributing
  111. bug reports (e.g., Larry Wall posts patches in comp.sources.bugs; C News
  112. has update bulletins there and in one of the news groups, etc.).  Others
  113. are sort of "catch as catch can."
  114.  
  115. Sometimes, when new versions of previously-published software is available,
  116. just patches are put out, usually in the form of shar files containing
  117. input for the "patch" program, new files, etc.  Sometimes complete new
  118. versions are put out.  Which method is used depends on the poster and
  119. the moderator.  Minor updates must be in patch form and update the 
  120. patchlevel.h file.  Major updates should me the guidelines for postings.
  121.  
  122. To report bugs, contact the person listed in the Submitted-to header.
  123. Often there is a contact address in a README file, too.  I do not maintain
  124. the sources I moderate, so don't send your bug reports to me.
  125.  
  126.  
  127. --------------------
  128. Subject: Becoming an archive site
  129. If you collect comp.sources.x postings and are willing and able to make
  130. your collection available to other people, please let me know.  Benefits
  131. include the undying gratitude of your colleagues, and a promise from me to
  132. try to make sure you never lose an article.  Also I will set up direct 
  133. connections to archivers in the United States that have a Telebit modem
  134. available.
  135.  
  136. --------------------
  137. Subject: Accessing the archives
  138.  
  139. The complete archives are fairly large; an average volume is three to
  140. four megabytes.
  141.  
  142. There are several active archive sites around the net.  Archive sites in
  143. the U.K., Canada, and Switzerland are set up, and may be extended to 
  144. provide full European coverage.  If you are interested please contact me.
  145. I would love to have a Asia, Australia, and BITNET archives.
  146.  
  147. Some sites below will send tapes through the mail.  For those sites, send
  148. a 1/2" mag tape WITH RETURN POSTAGE and RETURN MAILER.  Tapes without
  149. postage or mailer will not be returned.  No other methods (COD, etc.) are
  150. available; please don't ask.
  151.  
  152. At the present time, I do not have ready access to the archives, nor
  153. the support of my employer to do this.  Please don't ask me for missing
  154. issues, unless you are sure you are reporting a net-wide problem of
  155. propogation. At the end are detailed instructions on how to access
  156. the archives.  More sites will be listed there in the future.
  157.  
  158. --------------------
  159. Subject: Listing of archive sites in no particular order
  160.  
  161.  
  162. Here is what each field means:
  163. Person/Site: The name of the person and their mail address
  164. Where: The general area they are located in
  165. Service: How people will access their archive
  166. Direct connect: Whether we can establish a UUCP connection for the 
  167. purposes of insuring that the archives are up to date.
  168. Modems: For sites providing UUCP access, what types of modems are 
  169. available.
  170.  
  171. Person/Site: Rick Adams(postmaster@uunet)
  172. Where: Fairfax, VA
  173. Service: contact the postmaster for more information
  174.  
  175. Person/Site: Jason Winters (jason@aeras)
  176. Where: San Jose, CA
  177. Service: Anonymous UUCP & SnailMail tapes (Under duress)
  178. Modems: 1200, 2400, Telebit (3 lines)
  179.  
  180. Person/Site: James Turner (turner@daisy):
  181. Where: Mtn View, CA
  182. Service: Anonymous UUCP & SnailMail tapes
  183. Direct connect: Yes
  184. Modems: 1200/2400, Telebits RSN
  185.  
  186. Person/Site: Rich Kulawiec (rsk@j.cc.purdue.edu)
  187. Where: Indiana
  188. Service: Anonymous FTP
  189. Direct connect: No
  190.  
  191. Person/Site: Lee Daniels (lee@hhb)
  192. Where: New Jersey
  193. Service: anonymous UUCP
  194. Direct connect: Yes
  195. Modems: connect: 1200/2400
  196.  
  197. Person/Site: Paul Vixie (vixie@decwrl.dec.com)
  198. Where: Palo Alto, California
  199. Service: Anonymous FTP(decwrl.dec.com), UUCP to existing neighbors
  200. Direct connect: No
  201.  
  202. Person/Site: Ron Heiby (heiby@mcdchg)
  203. Where: Illinois
  204. Service: Anonymous UUCP
  205. Direct Connect: Yes
  206. Modems: 1200 Baud
  207.  
  208. Person/Site: Sharan Kalwani (shan@mcf.uucp or mcf!shan@umix.cc.umich.edu)
  209. Where: Michigan
  210. Service: mail server and possible UUCP access
  211. Direct connect: Yes
  212. Modems: 1200/2400, Trailblazer
  213.  
  214. Person/site: David Herron (david@e.ms.uky.edu)
  215. Where: Kentucky
  216. Service: UUCP and anonymous FTP
  217. Direct connect: ?
  218. Modems: Trailblazer
  219.  
  220. Person/site: Russell Brown (russell@imtec)
  221. Where: Peterborough, Cambrideshire, U.K.
  222. Service: anonymous UUCP
  223. Direct connect: Probably not
  224. Modems: Steebek Quatro - V.22 V.22bis V.23
  225.  
  226. Person/Site: David Haynes (x-depot@geac)
  227. Where: Markham, Ontario CANADA
  228. Service: Mail server, tarmail, Anonymous UUCP, Tape Duplication
  229. Direct connect: Yes
  230. Modems: Telebits (X.25 soon)
  231.  
  232. Person/Site: Jamie Watson (mcvax!cernvax!pan!jw)
  233. Where: Solothurn, Switzerland
  234. Service: Anonymous UUCP, SnailMail tapes/diskettes
  235. Direct connect: No.
  236. Modems: Multitech 1200/2400
  237.  
  238. Person/Site: Lee McLoughlin (lmjm@doc.ic.ac.uk)
  239. Where: Imperial College, London, United Kingdom
  240. Service: Janet/PSS NIFTP, mail info-server
  241. Direct connect: No
  242. Modems: Indirectly thru' modems onto Janet 300/1200/2400
  243.  
  244. Person/site: Jeff Beadles (jeff@tekcsc.mkt.tek.com)
  245. Where: Wilsonville, Oregon
  246. Service:  mail server, tapes, possible uucp
  247. Direct connect:  Yes
  248. Modems: Trailblazer
  249.  
  250. Person/site:  (svnet@unixprt)
  251. Where: 
  252. Service: 
  253. Direct connect: 
  254. Modems: 
  255.  
  256. Person/Site: X Users Group (harden@ics or xug@zermatt.lcs.mit.edu)
  257. Where: Long Island, New York or Cambridge, Mass.
  258. Service: ?
  259. Direct connect: ?
  260. Modems: ?
  261.  
  262. Person/Site: pax@dune
  263. Fidonet: 369/6 - The Eye of Osiris OPUS/UFGATE 305-973-1947
  264. Service: Fidonet archive, anonymous UUCP
  265. Direct connect: ?
  266. Modems: ?
  267.  
  268. Detailed instructions:
  269.  
  270. Person/Site: jason@aeras
  271.  
  272. Good morning Mister Phelps:
  273.  
  274. Your mission, should you decide to accept it is to recover the archive
  275. files saved from the USENET Comp.sources.* groups.  The wellbeing of
  276. the users of your machine make it imperative that you succeed.
  277.  
  278. Current informants state that sources.unix, games, and misc are being
  279. held for future generations of hackers.
  280.  
  281. Target machine:   Arete' System 1200
  282.  
  283. System Statistics:
  284.  
  285. aeras Any 1200  4089439152 "" "" ogin:--ogin: uugarch word: freebee
  286. aeras Any 19200 4089439246 "" "" ogin:--ogin: uugarch word: freebee
  287. aeras Any 2400  4089439396 "" "" ogin:--ogin: uugarch word: freebee
  288.  
  289. Suggested places to get additional information:
  290.  
  291. /u3/archive/sources/LISTING
  292.  
  293. It has been rumored that the file LISTING contains the names of all the
  294. programs stored in the archives, and the sizes.  Note: all archives have
  295. probably been stored in compressed form, with 12 bit compression
  296. (for machines that can't handle 16 bit).  All multiple file programs
  297. have been stored in seperate directories, then compressed.
  298.  
  299. Best sources currently state that more information about the files stored
  300. in a particular volume are kept in files called LOGFILE. Such as:
  301.  
  302. /u3/archive/sources/games/vol1/LOGFILE
  303.  
  304. would be the one to get to examine the exact contents of volume 1 of the
  305. games section.
  306.  
  307. Additional information from files:  sample command to recover files:
  308.  
  309. uucp aeras!/u3/archive/sources/games/vol1/LOGFILE /tmp/.
  310.  
  311. Special note:  wild cards have been proven to not be reliable, so to assure 
  312.                success they are not recommened tools.
  313.  
  314. Good luck.
  315.  
  316. As always: should you or anyone of your IM Force be caught, the
  317. secretary will disavow any knowledge of your actions or phone number.
  318.  
  319. This e-mail will self destruct upon typeing 'rm -rf /*' from the root console.
  320.  
  321.  
  322. Person/Site: shan@mcf.uucp (Sharan Kalwani)
  323.  
  324.     Sharan Kalwani at the Michigan Cancer Foundation (shan@mcf.uucp) has
  325.     set up a mail-based server.  The archive resides on mcf's machine. 
  326.     Comp.sources.x, comp.sources.unix and other stuff are available.
  327.     Mail to "archives@mcf.uucp" and supply the text 
  328.         send index from comp.sources.x 
  329.  
  330.     for some help on how to access the files and an index of the files 
  331.     currently online.
  332.  
  333.     For human help, mail to shan@mcf.uucp or shan%mcf.uucp@umix.cc.umich.edu.
  334.  
  335. Person/Site: lee@hhb (Lee Daniels)
  336.  
  337. The East Coast Xarchive is now available.  The purpose of this archive is
  338. to provide access to all publicly available X Window System based soft-
  339. ware through UUCP.  The archive contains a complete comp.sources.x direct-
  340. ory and a copy of what can be found on expo/contrib and expo/pub.  The
  341. expo directories will be updated roughly once a month.
  342.  
  343. The archive can currently be accessed at 1200 and 2400 baud.  I am hoping
  344. to get a Telebit Trailblazer added in the near future.
  345.  
  346. I am setting up this archive to be pseudo annonymous.  In other words, I
  347. am giving everyone access, but I want you to ask for a connection using
  348. the attached form.  When you submit the form, I will authorize your host
  349. to call the archive and I will send you back a copy of the L.sys entry
  350. for the archive.  By not making the archive totally annonymous, I will be
  351. able to document the usage of the archive in order to help justify its
  352. existence to the system administrator and upper management.  I am hoping
  353. to have enough information to help justify adding the Telebit Trailblazer.
  354.  
  355. I am not going to generally provide other access to the archive other than
  356. UUCP but if you have a special need, send me mail and maybe something can
  357. be worked out.  Please fill out the following form completely and I will
  358. send you the rest of the information.
  359.  
  360. Lee Daniels            princeton!hhb!lee@uunet.uu.net
  361. HHB Systems
  362. 1000 Wyckoff Avenue        (201) 848-8000
  363. Mahwah, New Jersey  07430
  364.  
  365.  
  366. ---------------------------- c u t    h e r e ---------------------------------
  367.  
  368.  
  369. Name:    
  370.  
  371. Email address:
  372.  
  373. Phone number:
  374.  
  375.  
  376.  
  377. Company:
  378.  
  379. Company address:
  380.  
  381.  
  382.  
  383. UUCP system's hostname:
  384.  
  385.  
  386. -------------------------------------------------------------------------------
  387.  
  388. From: heiby@mcdchg.UUCP (Ron Heiby)
  389.  
  390. Here's a copy of the current "howto.snarf" file for comp.sources.unix
  391. archives I maintain.  It will have to be modified for addition of the
  392. "X" archives.  Specifically, people will have to snarf something like
  393. "~/unix/vol01/ZZZZ" or "~/x/vol01/ZZZZ" for the .unix and .x archives,
  394. respectively.  When it's set up, I'll send you an updated "howto.snarf".
  395.  
  396. Ron.
  397.  
  398. -----
  399. 05/17/88    How to snarf files from the comp.sources.unix archives
  400.  
  401. This file explains how to get files from the comp.sources.unix archive being
  402. maintained by the Motorola Microcomputer Div. sales office in Schaumburg, IL.
  403. This is not an official service of Motorola and may be discontinued any time.
  404. The contents of the comp.sources.unix archive have been donated by the
  405. submitters of the files to the Usenet comp.sources.unix moderator for free
  406. availability throughout the community.  Motorola assumes no responsibility for
  407. the contents of these files, including the suitability for their use in any
  408. application on any hardware.  (Some of the material, for example is known not
  409. to run on systems sold by Motorola.)  Any questions about suitability, problems
  410. with the software or documentation, or anything else related to the contents of
  411. the files should be directed to the persons who submitted the material
  412. originally (usually the authors).
  413.     (Now that I think I've covered my behind sufficiently...)
  414.  
  415. The comp.sources.unix archives are currently resident on a Motorola VME Delta
  416. Series Model 2616 running System V/68 Release 3.0 named "mcdchg".  This system
  417. is used throughout the day, but one modem line has been made available during
  418. evening and weekend hours for getting sources from the archives.  When logging
  419. in using these procedures, mcdchg will identify itself as "mcdch1".  At some
  420. time in the future, we may go back to a two-machine networked approach.  Any
  421. sites that already have an established uucp connection with mcdchg should send
  422. me mail to have archive access "turned on" for your uucp login, as this
  423. procedure will not work for you as is.
  424.  
  425. In order to ensure that the archive service does not interfere with real
  426. work, the uucico for the archive login will be have its "x" permission bits
  427. turned off at 8 a.m. Chicago local time (CST6CDT) and on again at 6 p.m. on
  428. weekdays.  Execute permission will be turned on throughout Saturday and Sunday.
  429.  
  430. The following description of how to set up your system's uucp configuration
  431. files is based on the Honey DanBer UUCP (Basic Networking Utilities)
  432. implementation, as it's the only one I've used that made any sense.
  433. You may have to adjust what I say to fit your system's requirements.
  434.  
  435. The phone number for "mcdch1" is (currently) 1-312-576-7902.  There is
  436. a single line on that number.  The modem will answer at 1200bps and will
  437. require a carraige return to get a "login:" prompt.  In response to the
  438. login prompt, your system should send the login id, "pduucp".  The password
  439. is "public".  As I said above, all this is turned off between about 8 a.m.
  440. and 6 p.m. Chicago time Monday through Friday, so we can get our real work
  441. done, so don't bother trying it during those periods.
  442.  
  443. The Systems file entry for doing this looks something like:
  444. (For HoneyDanBer UUCP (BNU) users.  Combine into a single line.)
  445.     mcdch1 Wk1800-0730,Sa,Su ACU 1200 chicago5767902
  446.         "" \r\c in:--in: pduucp word: public
  447.  
  448. Once you have your system set up to place an outgoing UUCP call to
  449. "mcdch1", you can retrieve material from the archives.  There are two files
  450. that are excellent choices for testing your link.  This file is file
  451. mcdch1!~/howto.snarf.  The current directory of what is stored in the
  452. comp.sources.unix archives is found in the file mcdch1!~/directory.
  453. To get either of these, execute a command like:
  454.     uucp mcdch1!~/howto.snarf !~/MYNAME/
  455.     uucp mcdch1!~/directory !~/MYNAME/
  456.  
  457. The directory is simply the output from "ls -sRxF" on the comp.sources.unix
  458. archive disk hierarchy.  It is updated just before 6 p.m. every day.
  459. Here is an old sample from the directory:
  460.     total 15            0 directory      1 make.dir*      2 vol1/
  461.  
  462.     ./vol1:
  463.     total 941              16 ANSI.C.Z          12 C-Kermit.ann
  464.       41 Digest.Z          12 NIC               13 Smail.Z
  465.        1 UK-1.1/            1 Xlisp1.4/         20 bed.Z
  466.  
  467.     ./vol1/UK-1.1:
  468.     total 105       4 Anno      48 Part1.Z     31 Part2.Z     22 Part3.Z
  469.  
  470. This sample shows part of the first volume of comp.sources.unix.  The entries
  471. with a slash "/" at the end of their names are directories, whose contents are
  472. detailed below (e.g. UK-1.1).  The number preceding each name is the
  473. approximate size of the file in 512 byte blocks.  Entries whose name ends with
  474. a ".Z" have been compressed by the program compress 4.0, which can be found
  475. (in uncompressed form) in volume 2.
  476.  
  477. Be sure to look carefully to be sure you are getting the latest version
  478. available.  Also, look for "index" files to help find what you want.
  479.  
  480. NOTE: There are occasionally inconsistencies between the archive names we have
  481. on disk and those published in the index by the comp.sources.unix moderator.
  482.  
  483. WARNING: These files are not stored under /usr/spool/uucppublic, so requests
  484. that specify an absolute pathname, rather than one under "~" will almost
  485. certainly fail.
  486.  
  487. WARNING: Please be aware that uucp commands asking for file names containing
  488. wild cards will almost certainly not work.  This is because all of the
  489. implementations I know of submit a uux job to the remote system asking
  490. it to run "uucp" on the wild card filename.  Systems logging in with
  491. "pduucp" are prohibited from executing "uucp" or other commands via "uux".
  492. So, be sure to ask for each file separately.
  493.  
  494. Steve Pearse (wp3b01!pearse) sent the following script which helps make
  495. the uucp commands easier to issue.  I've modified it somewhat.  I hope I
  496. didn't break it too much.
  497. ##########################
  498. #    getmod    -  Get comp.sources.unix archives files via uucp
  499. if [ "$1" = "" ]
  500. then 
  501.     echo "type files in form of  [ N/file or N/dir/file ], where"
  502.     echo "N is the volume number (as in volN)"
  503.     echo "or getmod -l to get list of available files"
  504.     exit 1
  505. fi
  506. if [ "$1" = "-l" ]
  507. then
  508.     uucp -m mcdch1!~/directory !~/receive/src.unix/
  509.     exit 0
  510. fi
  511. for file
  512. do
  513.     uucp -m mcdch1!~/vol"$file" !~/receive/src.unix/
  514. done
  515. echo "requested file(s) $* on `date`" |tee -a $HOME/modreqs
  516. exit 0
  517. ##########################
  518.  
  519. If you can't figure out why the comp.sources.unix archive doesn't work,
  520. re-read this file.  If you still have trouble, talk with your system
  521. administrator.  If you are the system administrator, send electronic
  522. mail to me at heiby@mcdchg.UUCP (mcdchg!heiby).  Have fun!  Ron.
  523. -----
  524. -- 
  525. Please send comp.sources.x-related mail to mikew@wyse.com
  526.  
  527.  
  528. -- 
  529. Mike Wexler(wyse!mikew)    Phone: (408)433-1000 x1330
  530. Moderator of comp.sources.x
  531.